package demo2;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class Test {
    public static void main(String[] args) {
        //下面的这个就是我们的这个map里面的value部分就是一个list数组的内容
        Map<String,List<String>> listMap = new HashMap<String, List<String>>();

        //下面的这个就是我们创建的第一个list数组，存放对应的内容
        List<String> list1 = new ArrayList<String>();
        list1.add("gege");
        list1.add("yeye");
        listMap.put("1班",list1);

        //下面的这个表示我们的这个list里面存放的就是我们的这个String类型的数据
        List<String> list2 = new ArrayList<String>();
        list2.add("caocao");
        list2.add("chengcheng");
        listMap.put("2班",list2);

        List<String> list3 = new ArrayList<String>();
        list3.add("feifei");
        list3.add("jianjian");
        listMap.put("3班",list3);


        //Map<String,List<String>> listMap
        for (Map.Entry<String, List<String>> entry : listMap.entrySet()) {
            String key = entry.getKey();
            System.out.println("key:"+key);
            List<String> valueList = entry.getValue();
            for (String value : valueList) {
                System.out.println("value:"+value);
            }
        }



    }
}
